package com.ruoyi.system.agriculture.domain.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * 农业活动对象 ag_activity
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("ag_activity")
public class AgActivity extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 活动ID */
    @TableId(type = IdType.AUTO)
    private Long activityId;

    /** 活动名称 */
    private String activityName;

    /** 活动类型（种植、施肥、灌溉、收获等） */
    private String activityType;

    /** 活动开始时间 */
    private Date startTime;

    /** 活动结束时间 */
    private Date endTime;

    /** 活动地点 */
    private String location;

    /** 负责人 */
    private String responsiblePerson;

    /** 参与人数 */
    private Integer participantCount;

    /** 活动状态（0未开始 1进行中 2已完成） */
    private String status;

    /** 活动结果 */
    private String result;

    /** 备注 */
    private String remark;
} 